Previously, when you clicked and held the button down on a
GtkExpander's label or disclosure triangle, then moved the mouse
away and released the button, the expander would still activate.
This brings the behavior in line with the more generally expected
behavior, as exhibited by GtkButton for example.
https://bugzilla.gnome.org/show_bug.cgi?id=706345
if (event->button == GDK_BUTTON_PRIMARY && expander->priv->button_down)
{
- gtk_widget_activate (widget);
+ if (expander->priv->prelight)
+ gtk_widget_activate (widget);
expander->priv->button_down = FALSE;
return TRUE;
}